home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / share / alsa / cards / ICE1712.conf < prev    next >
Text File  |  2006-01-09  |  2KB  |  119 lines

  1. #
  2. # Configuration for the ICE1712 (Envy24) chip
  3. #
  4.  
  5. <confdir:pcm/front.conf>
  6.  
  7. ICE1712.pcm.front.0 {
  8.     @args [ CARD ]
  9.     @args.CARD {
  10.         type string
  11.     }
  12.     type route
  13.     ttable.0.0 1
  14.     ttable.1.1 1
  15.     slave.pcm {
  16.         type hw
  17.         card $CARD
  18.     }
  19. }    
  20.  
  21. <confdir:pcm/surround40.conf>
  22.  
  23. ICE1712.pcm.surround40.0 {
  24.     @args [ CARD ]
  25.     @args.CARD {
  26.         type string
  27.     }
  28.     type route
  29.     ttable.0.0 1
  30.     ttable.1.1 1
  31.     ttable.2.2 1
  32.     ttable.3.3 1
  33.     slave.pcm {
  34.         type hw
  35.         card $CARD
  36.     }
  37. }    
  38.  
  39. <confdir:pcm/surround41.conf>
  40. <confdir:pcm/surround50.conf>
  41. <confdir:pcm/surround51.conf>
  42.  
  43. ICE1712.pcm.surround51.0 {
  44.     @args [ CARD ]
  45.     @args.CARD {
  46.         type string
  47.     }
  48.     type route
  49.     ttable.0.0 1
  50.     ttable.1.1 1
  51.     ttable.2.2 1
  52.     ttable.3.3 1
  53.     ttable.4.4 1
  54.     ttable.5.5 1
  55.     slave.pcm {
  56.         type hw
  57.         card $CARD
  58.     }
  59. }
  60.  
  61. <confdir:pcm/iec958.conf>
  62.  
  63. ICE1712.pcm.iec958.0 {
  64.     @args [ CARD AES0 AES1 AES2 AES3 ]
  65.     @args.CARD {
  66.         type string
  67.     }
  68.     @args.AES0 {
  69.         type integer
  70.     }
  71.     @args.AES1 {
  72.         type integer
  73.     }
  74.     @args.AES2 {
  75.         type integer
  76.     }
  77.     @args.AES3 {
  78.         type integer
  79.     }
  80.     type asym
  81.     playback.pcm {
  82.         type hooks
  83.         slave.pcm {
  84.             type route
  85.             ttable.0.8 1
  86.             ttable.1.9 1
  87.             slave.pcm {
  88.                 type hw
  89.                 card $CARD
  90.             }
  91.             slave.format S32_LE
  92.             slave.channels 10
  93.         }
  94.         hooks.0 {
  95.             type ctl_elems
  96.             hook_args [
  97.                 {
  98.                     interface PCM
  99.                     name "IEC958 Playback PCM Stream"
  100.                     lock true
  101.                     preserve true
  102.                     value [ $AES0 $AES1 $AES2 $AES3 ]
  103.                 }
  104.             ]
  105.         }
  106.     }
  107.     capture.pcm {
  108.         type route
  109.         ttable.0.8 1
  110.         ttable.1.9 1
  111.         slave.pcm {
  112.             type hw
  113.             card $CARD
  114.         }
  115.         slave.format S32_LE
  116.         slave.channels 12
  117.     }
  118. }
  119.